#include "engine.h"
#include "internal_combustion_engine.h"
#include "diesel_engine.h"
#include "turbojet_engine.h"

int main()
{
    // Создаем объекты двигателей
    Engine *engine1 = new DieselEngine("Diesel Engine 1", 2022, 6);
    Engine *engine2 = new DieselEngine("Diesel Engine 2", 2023, 8);
    Engine *engine3 = new TurbojetEngine("Turbojet Engine 1", 2021, 100.5);

    // Выводим информацию о двигателях
    Engine::print();

    // Освобождаем память
    delete engine1;
    delete engine2;
    delete engine3;

    // Выводим информацию после удаления
    Engine::print();

    return 0;
}
